﻿<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>演示帮助</title>
    <link href="../../../DataUser/Style/ccbpm.css" rel="stylesheet" type="text/css" />

</head>
<body>

    <fieldset>
        <legend> 前后调用的API </legend>
        <ul>
            <li>前台调用的API /WF/CCBill/CCBill.js </li>
            <li>后台调用的API /WF/CCBill/CCBillAdmin.js </li>
            <li>说明都在js文档里.</li>
        </ul>

        <legend>如何部署？</legend>
        <ul>
            <li>ccform分为独立部署与代码集成模式部署两类.</li>
            <li>独立部署: 就是把ccform独立的放在一个站点下，为其他的站点的应用提供服务. 可以使用url调用的模式，也可以使用ws,微服务等等访问.</li>
            <li>代码集成部署: 就是把ccform的代码与您框架的代码放在一起工作. 这种模式就是把ccform做为一个中间件植入到您的开发架构作为一个模块独立工作使用.</li>
            <li>不管哪种模式，首先都需要统一组织结构，统一权限。如何实现ccform的组织结构集成请参考<a href=''>ccform的组织结构集成</a></li>
        </ul>

        <legend> 独立部署模式 </legend>
        <ul>
            <li>这种模式简洁，清爽，两个系统互不干扰，系统之间的交互通过参数与接口协同工作. </li>
            <li>两个站点的协同工作需要考虑的是数据访问安全。</li>
            <li>我们把接口分为Url接口与API接口两部分.</li>
            <li>Url参数如下:</li>
            <li>调用发起单据列表: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=Start&UserNo=zhangsan&Token=xxxxx </li>
            <li>调用指定单据的列表: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=SearchBill&FrmID=myFrmID&UserNo=zhangsan&Token=xxxxx </li>
            <li>新建一个单据: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=NewBill&FrmID=myFrmID&UserNo=zhangsan&Token=xxxxx </li>
            <li>打开一个单据: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=NewBill&FrmID=myFrmID&OID=123&UserNo=zhangsan&Token=xxxxx </li>
        </ul>

        <legend> 代码集成部署 </legend>
        <ul>
            <li>这种模式需要把ccform的前后端代码与您的前后端代码放在一起工作,这种模式下有两个框架在一起工作,在开发的时候注意如下事项. </li>
            <li>1. 系统登录页面是有您的框架完成的. </li>
            <li>2. 登录校验密码完成后，需要调用ccform的登录接口，这样ccform也登录进去了, 同样在退出的时候也要调用ccform的退出接口，确保登录信息的安全. </li>
            <li>3. 在访问ccform的系统页面之间不再需要经过Port.htm就可以直接访问. </li>
            <li>4. 可以引用ccform的js文件调用api接口. </li>

            <li>我们把接口分为Url接口与API接口两部分.</li>
            <li>Url参数如下:</li>
            <li>调用发起单据列表: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=Start&UserNo=zhangsan&Token=xxxxx </li>
            <li>调用指定单据的列表: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=SearchBill&FrmID=myFrmID&UserNo=zhangsan&Token=xxxxx </li>
            <li>新建一个单据: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=NewBill&FrmID=myFrmID&UserNo=zhangsan&Token=xxxxx </li>
            <li>打开一个单据: http://127.0.0.1/jflow-web/WF/CCBill/Port.htm?DoWhat=NewBill&FrmID=myFrmID&OID=123&UserNo=zhangsan&Token=xxxxx </li>
        </ul>
    </fieldset>

</body>
</html>